API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsWinUi
Themes
ThemeManager.h
1
// ThemeManager.h
3
//
5
6
namespace
nkWinUi
7
{
13
class
DLL_WINUI_EXPORT
ThemeManager
final :
public
nkCommon::SingletonClass<ThemeManager>
14
{
15
public :
16
17
// Manipulations
24
Theme
*
addTheme
(
const
char
* name) ;
30
void
setActiveTheme
(
Theme
* theme) ;
31
32
// Getters
39
Theme
*
getTheme
(
const
char
* name)
const
;
43
Theme
*
getActiveTheme
()
const
;
44
} ;
45
}
nkWinUi::ThemeManager::addTheme
Theme * addTheme(const char *name)
nkWinUi::ThemeManager::getActiveTheme
Theme * getActiveTheme() const
nkWinUi::ThemeManager::setActiveTheme
void setActiveTheme(Theme *theme)
nkWinUi::ThemeManager::getTheme
Theme * getTheme(const char *name) const
nkWinUi::Theme
A theme used to style the windows in the component.
Definition:
Theme.h:44
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition:
Button.h:7
nkWinUi::ThemeManager
Manages the themes within the component.
Definition:
ThemeManager.h:14
Generated by
Doxygen
1.8.18